<?php

class cregistroauditoria extends CI_Controller
{
    function __construct() {
        parent::__construct();
    }
    
    public function mostrarAuditoria($id){   
       //$this->Login->validarSesion(); 
        if($this->input->post())
        {
            $this->load->model('registroauditoria','',TRUE);
            $this->registroauditoria->registrar($id);   
        }
        
        $data_header['titulo']="Auditar";
        $this->load->view('includes/header',$data_header); 
        $this->load->model('registroauditoria','',TRUE);
        $datos['nauditoria'] = $this->registroauditoria->listarDatos($id);
        $datos['listas'] = $this->registroauditoria->listarGrupos($id);
        $datos['respuestas'] = $this->registroauditoria->listarRespuestas($id);
        $datos['cabecera']= "Registrar auditoria";
        $datos['operacion'] = "registro";
        $this->load->view('viewRegistroAuditoria',$datos);
        $this->load->view('includes/footer');
        
    }
    
    
    public function regservicio($id){   
       //$this->Login->validarSesion(); 
        if($this->input->post())
        {
            $this->load->model('registroservicio','',TRUE);
            $this->registroservicio->registrarserv($id);   
        }
        
        $data_header['titulo']="Auditar";
        $this->load->view('includes/header',$data_header); 
        $this->load->model('registroservicio','',TRUE);
        $datos['nservicio'] = $this->registroservicio->listarResultados($id);
        $datos['listaserv'] = $this->registroservicio->listarServicios($id,0);
        $datos['menu'] = $this->registroservicio->listarMenus(0);
        $datos['postre'] = $this->registroservicio->listarMenus(1);
        $datos['cabecera']= "Registrar raciones";
        $datos['operacion'] = "registroserv";
        $this->load->view('viewRegistroServicio',$datos);
        $this->load->view('includes/footer');
        
    }
    
    public function reginforme($id,$tipo){   
       //$this->Login->validarSesion(); 
        if($this->input->post())
        {
            $this->load->model('informe','',TRUE);
            $this->informe->registrar($id);   
        }
        
        $data_header['titulo']="Auditar";
        $this->load->view('includes/header',$data_header); 
        $this->load->model('registroservicio','',TRUE);
        $datos['nservicio'] = $this->registroservicio->listarResultados($id);
        $datos['listaserv'] = $this->registroservicio->listarServicios($id,1);
        $datos['global'] = $this->registroservicio->porcentajesGrupos($id);
        $datos['tipo'] =$tipo;
        $this->load->model('informe','',TRUE);
        if($tipo==2){
           $datos['info'] = $this->informe->listarTodos($id); 
           $datos['operacion'] = "verinforme";
        }
        if($tipo==1){
            $datos['info'] = $this->informe->ultimoinforme();
            $datos['operacion'] = "reginforme";
        }
        $datos['cabecera']= "Informe";
        $this->load->view('viewAuditoriaResumen',$datos);
        $this->load->view('includes/footer');
        
    }
    
    public function verauditoria($id){   
       //$this->Login->validarSesion(); 
        
        $data_header['titulo']="Auditar";
        $this->load->view('includes/header',$data_header); 
        $this->load->model('registroservicio','',TRUE);
        $datos['nservicio'] = $this->registroservicio->listarResultados($id);
        $datos['listaserv'] = $this->registroservicio->listarServicios($id,1);
        $datos['cabecera']= "Resumen Auditoría";
        $datos['operacion'] = "ver";
        $this->load->view('viewAuditoriaResumen',$datos);
        $this->load->view('includes/footer');
        
    }
    
     public function listarinformes($id){   
       //$this->Login->validarSesion(); 

        $data_header['titulo']="Auditar";
        $this->load->view('includes/header',$data_header); 
        $this->load->model('informe','',TRUE);
        $datos['informe'] = $this->informe->listartodos(0);
        $datos['cabecera']= "Listado de Informes";
        $datos['operacion'] = "verinforme";
        $this->load->view('viewInformesPresentacion',$datos);
        $this->load->view('includes/footer');
        
    }
    
 }

